
import json

# 准备列表，列表内每个元素都是字典
data_1 = [{"name": "张大山", "age":11}, {"name": "王大锤", "age":13}, {"name": "赵小虎", "age":16}]
json_str_1 =  json.dumps(data_1, ensure_ascii= False) # 不使用ASCII转换它
print(type(json_str_1), "\n",  json_str_1)

# 准备字典，将字典转换为json
data_2 = {"name":"周杰伦", "addr":"台北"}
json_str_2 = json.dumps(data_2, ensure_ascii=False)
print(type(json_str_2), "\n",  json_str_2)

# 将json字符串转换为python数据
s_1 = '[{"name": "张大山", "age": 11}, {"name": "王大锤", "age": 13}, {"name": "赵小虎", "age": 16}]'
L_1 = json.loads(s_1)
print(type(L_1), "\n", L_1)
s_2 = ' {"name": "周杰伦", "addr": "台北"}'
D_1 = json.loads(s_2)
print(type(D_1), "\n", D_1)

